Juno: Reconfigurable Middleware for Heterogeneous Content Networking
نویسندگان
چکیده
Multimedia Content distribution is playing an increasingly prominent role in the Internet today, with a proliferation of diverse services and delivery mechanisms. Due to this increasing heterogeneity the management of next generation content networks is becoming increasingly complex. This paper presents Juno, a configurable component-based middleware designed to address the divergent nature of modern content networking. In Juno, functionality is separated into pluggable components that can be dynamically attached, detached and deployed, allowing the middleware to be specialised and adapted for different applications and environments. To demonstrate how functionality from (existing) content distribution networks can be realised through the middleware, an application operating over BitTorrent and Pastry has been developed using Juno. Through this, Juno is evaluated by looking at functional, non-functional and performance aspects of the framework.
منابع مشابه
Liberating Content: Adaptive Middleware for Providing Content-Centric Networking Support
This paper investigates the role of middleware in deploying contentcentric networks. A middleware called Juno is described, exploiting recent observations that applications rarely have an interest in how or where their content (e.g. videos, software updates) is obtained from as long as it is delivered within certain requirement bounds. Juno provides a high level abstraction through which applic...
متن کاملA Juno: A Middleware Platform for Supporting Delivery-Centric Applications
This paper proposes a new delivery-centric abstraction, which extends the existing content-centric interface. Specifically, a delivery-centric interface allows applications to generate content requests agnostic to location or protocol, with the additional ability to stipulate high-level requirements (e.g. performance, encryption support). Fulfilling these requirements, however, is complex as of...
متن کاملA middleware approach to building content-centric applications
Recent years have seen a huge proliferation in the use of content in distributed applications. This observation has been exploited by researchers to construct a new paradigm called content-centric networking. Within this paradigm, applications interact with the network using a simple content request/reply abstraction. The network is then responsible for routing this request towards the ‘nearest...
متن کاملVMI 2.0: A Dynamically Reconfigurable Messaging Layer for Availability, Usability, and Management
As system area networks (SANs) grow in size, and organizations pool their SANs over the wide area into even larger compute platforms (commonly known as grids), it becomes increasingly difficult both to manage and to exploit the available resources. The key issues is the space of grid computing are availability, reliability, and management. Availability is an issue, as network hardware is more l...
متن کاملDynamic Scheduling and Resource Management in Heterogeneous Computing Environments with Reconfigurable Hardware
Dynamically reconfigurable hardware resources within complex heterogeneous computing environments show tremendous potential for an improvement in system performance, a reduction in the necessary number of processing resources, an increase in system degradability in the presence of faults, and an expansion of system flexibility, field upgradeability, and system lifecycles. However, efficient man...
متن کامل